On the design of variable-rate optimal convolutional encoders for turbo codes
نویسندگان
چکیده
Recently, we proposed a new design technique to construct high-rate convolutional codes based on a structure formed by a block encoder and a simpler convolutional encoder [1]. The search technique was based on the optimization of the output weight enumerating function of the code. Here, we prove that every (n, n − 1) convolutional code can be reduced to this structure. Following this result and suitably modifying the search algorithm in [1] we have been able to obtain the best (n, n− 1) convolutional encoders to be used in the design of turbo codes. In this case, the search is aiming at the optimization of the inputoutput weight enumerating function of the encoders. We also derive an inverse puncturing method that can be applied to these high-rate convolutional codes to obtain a sequence of the (almost) best convolutional encoders. With such a method, a whole family of good encoders with different rates is obtained using the same encoder-decoder, thus permitting a great versatility that can be exploited in practical implementations.
منابع مشابه
A search for good convolutional codes to be used in the construction of turbo codes
Recursive systematic convolutional encoders have been shown to play a crucial role in the design of turbo codes. We recall some properties of binary convolutional encoders and apply them to a search for good constituent convolutional codes of turbo codes. Tables of the “best” recursive systematic convolutional encoders found are presented for various rates, together with the average bit-error p...
متن کاملSystematic encoders for convolutional codes and their application to turbo codes
Abst rac t Systematic recursive convolutional encoders have been shown to play a crucial role in the design and implementation ofparallel concatenated codes (“turbo codes77). We present here a canonical structure of minimal linear systematic rate k / n encoders and use it in the search for good constituent codes of parallel concatenated codes. Tables of the best encoders for various rates are a...
متن کاملDesign of Parallel Concatenated Convolutional Codes - Communications, IEEE Transactions on
.’ parallel concatenated convolutional coding scheme consists of two constituent systematic convolutional encoders linked by an interleaver. The information bits at the input of the first encoder are scrambled by the interleaver before entering the second encoder. The codewords of the parallel concatenated code consist of the information bits followed by the parity check bits of both encoders. ...
متن کاملHigh-rate systematic recursive convolutional encoders: minimal trellis and code search
We consider high-rate systematic recursive convolutional encoders to be adopted as constituent encoders in turbo schemes. Douillard and Berrou showed that, despite its complexity, the construction of high-rate turbo codes by means of high-rate constituent encoders is advantageous over the construction based on puncturing rate-1/2 constituent encoders. To reduce the decoding complexity of high-r...
متن کاملChannel Coding Techniques with Emphasis on Convolutional and Turbo Codes
In this thesis, a family of low complexity convolutional codes is constructed, by modifying appropriately the trellis diagram of punctured convolutional codes. The goal is to improve performance at the expense of a reasonable low increase of the trellis complexity. Many new convolutional codes of various code rates and values of complexity are provided. In many cases, a small increase in comple...
متن کامل